*{
    margin: 0;
    padding: 0;
}
html{
    /* font-size: 24px; */
    font-size: 26.6666667vw;
}
a{
    text-decoration: none;
    color: #474744;
}
/* 顶部 */
.headhome{
    /* float: left; */
    height: .49rem;
    position: relative;
    display:flex;
    background: url(../image/line1.png) 0 bottom repeat-x;
    background-size: .05rem;
}
.headhome .logo{
    height: .47rem;
    width: 1.32rem;
    display: block;
    background-image: url(../image/logo-new204.png);
    background-repeat: no-repeat;
    background-position-x: .15rem;
    background-position-y: .12rem;
    background-size: 1.02rem;
    background-origin: padding-box;
    background-clip: border-box;
    /* padding-left: .15rem; */
}
.headhome .rbtn{
    font-size: .15rem;
    line-height: .49rem;
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
}
.headhome .rbtn a{
    color: #ff9d00;
    vertical-align: top;
    text-align: left;
}
.headhome .rbtn .home::after{
    content: '';
    width: .01rem;
    height: .15rem;
    display: inline-block;
    background-color: #efefef;
    position: absolute;
    right: .45rem;
    top: .15rem;
}
.headhome .rbtn a.sch{
    background-image: url(../image/i_head5.png);
    background-repeat: no-repeat;
    background-size: 1rem;
    width: .49rem;
    height: .49rem;
    display: inline-block;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: -0.49rem;
}
/* 搜索框 */
.serach_box{
    height: .47rem;
    width: 1rem;
    padding: .1rem .15rem;
    box-sizing: border-box;
}
.serach_box form{
    background-color: #f2f2f2;
    height: .28rem;
    width: 3.45rem;
    border-radius: .05rem;
}
.serach_box .serach_icon i{
    background: url(../image/i_search.png);
    background-size: .13rem;
    height: .13rem;
    width: .13rem;
    display: inline-block;
    background-position: 0 .01rem;
}
.serach_box form div{
    font-size: .14rem;
    text-align: center;
    line-height: .25rem;
    color: #696969;
}
.focus{
    position: relative;
    /* padding: .15rem .15rem .15rem .15rem; */
    padding: .1rem;
    box-sizing: border-box;
    height: 1.5rem;
    width: 100%;
    background-image: url(../image/banner.jpeg);
}
.focus .title{
    bottom: 0;
    left: 0;
    position: absolute;
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,0.6));
    padding: .15rem;
    /* box-sizing: content-box; */
    /* display: -webkit-box; */
   
}
.focus .title .t1{
    font-size: .18rem;
    color: #ffffff;
    /* line-height: .25rem; */
    /* box-sizing: border-box; */
}
.focus .title p{
    /* 多行隐藏 */

    /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; */

    /* 单行隐藏 */
    width: 3.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.focus img{
    height: 1.5rem;
}

.block{
    padding: 0 .15rem;
    text-align: center;
    padding-bottom: .1rem;
    border-bottom: 1px solid #e6e6e6;
}
.block h2{
    font-size: .19rem;
    font-weight: normal;
    color: #111;
}
.block p{
    font-size: .14rem;
    color: #999;
}
.item-hd{
    padding: .30rem .25rem;
    display: block;
    border-bottom: 1px dotted #ddd;
}
/* tab模块 */
.tab-con .item-list a{
    float: left;
    padding: 0 .1rem;
    margin-right: -0.09rem;
}
.tab-con .item-list img{
    width: 1.03rem;
    height: .85rem;
}
.tab-con .item-list div{
    font-size: .14rem;
    line-height: .00rem;
}
.showmore a{
    text-align: center;
    font-size: .14rem;
    color: #ff9d00;
    padding: 0 .5rem;
    display: inline-block;
    line-height: .42rem;
    border: .01rem solid #ff9d00;
}